// var arr = ['a',1,2,3,'b']
// var str = arr.join()
// console.log(str)
function sum(a,b){
    //if(b == undefined){b=0}
    // b == undefined ? b=0 :
    // b = b == undefined ? 0 : b
    b = b || 5
    console.log(a+b)
    return a + b
}
sum(8,0)

//三运运算
//条件 ? 如果条件成立执行此语句 : 条件不成立执行此语句
function say(name){
    name = name || '龙哥'
    //如果name的布尔转换值为true ,那么就返回name自己，否则返回'龙哥'
    console.log(`你好：${name}！`)
}

function foo(x,y=1){
    console.log(x*y)
}

function stuInfo(name, age, major, origin) {
    console.log(`
        姓名：${name}
        年龄：${age}
        专业：${major}
        籍贯：${origin};
    `);
}
stuInfo('里大锤',25,'挖掘机','山东')

function stuInfo1(user) {
    console.log(`
        姓名：${user.name}
        年龄：${user.age}
        专业：${user.major}
        籍贯：${user.origin};
    `);
}

var zhao = {
    name:'赵铁柱',
    origin:'湖南',
    age:35,
    major:'图书馆管理员',
}

stuInfo1(zhao)
